//////////////////////////////////////////////////
// STUDENT RESEARCH PROJECT						//
// UNIVERSITY OF HAGEN 2012						//
// File:	Utility.h							//
// Date:	12.08.2012							//
// Author:	Max Pejs							//
//////////////////////////////////////////////////

#ifndef _UTILITY_H_
#define _UTILITY_H_

#include <stdio.h>
#include <stdlib.h> 
#include "typedef.h"

class Utility
{
public:

	static UInt8 nibbleToAscii(UInt8 v);
	static UInt8 asciiToNibble(UInt8 c);
	static UInt8 calcCRC8( UInt8 *);
	
	//////////////////////////////////////////////////////////
	//	Calculates a legth o a string given by parameter	//
	//////////////////////////////////////////////////////////
	static UInt8 calcStrLen(UInt8 *);
};

#endif //_UTILITY_H_